#ifndef LISTITEMBOX_H
#define LISTITEMBOX_H

#include <QWidget>

namespace Ui {
class ListItemBox;
}

class ListItemBox : public QWidget
{
    Q_OBJECT


public:

    explicit ListItemBox(QWidget *parent = nullptr);
     ~ListItemBox();
    void enterEvent(QEvent *event);

    void leaveEvent(QEvent *event);

    void setMusicName(const QString& name);
    void setSinger(const QString& singer);
    void setAlbumName(const QString& albumName);

    void setLikeMusic(bool islike);

    void onLikeBtnClicked();

protected:

signals:
    //接收信号
    void setIsLike(bool);
private:
    Ui::ListItemBox *ui;
    bool isLike;

};

#endif // LISTITEMBOX_H
